﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.ObjectModel;
using University.Workshop.Model;
using University.Workshop.DataAccess;

namespace University.Workshop.Bussiness
{
    class CostCalculationRoom
    {
        float roomCost;
        Collection<ProductCost> products;

        public float RoomCost(int idRoom)
        {
            RoomDataAccess roomDal = new RoomDataAccess();
            roomDal.Dispose();
            return roomDal.GetRoomPrice(idRoom);
            //sacar el costo de la habitacion
            //sacar la fecha de inicio y la fecha acutal
            //calcular el numero de dias que hay entre estas fechas
            //multiplicar el costo por el numero de dias y devolver
        }

        public void setList(int idRoom)
        { 
            //obtengo una lista de productos
            //saco el nombre y el costo de los productos del cliente y lo añado a la lista
        }
        
        public float ServicesCost(int idRoom)
        { 
            //sacar los servicios consumidos pro el cliente de la lista products
            //sumar los precios y devolver el precio
            return 0;
        }

        public List<ProductCost> ProductList()
        {
            return products;
        }

    }
}
